home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 015 / epson.arc / SETEPSON.DOC < prev    next >
Text File  |  1985-12-09  |  6KB  |  105 lines

  1.             Documentation for SETEPSON  (Ver. 1.13b)
  2.                           March 5, 1984
  3.  
  4.      To  start  the  program type 'SETEPSON' at the  ZDOS  system 
  5. prompt (e.g.,  at 'A:' ).  A menu of options will appear.  Select 
  6. as  many  options  as  you want  by  typing  in  the  appropriate 
  7. letter(s).   You do not need to type a carriage return.  To exit, 
  8. type  'Q'.   If you make a mistake the program will respond  with 
  9. "?".   If  the  mistake is in the second letter of a  two  letter 
  10. command,  the  programs will print your incorrect letter and wait 
  11. for a correct one to be typed.  
  12.  
  13. NOTE:   You  need only to select items that you want  to  change.  
  14. That is,  if your printer always prints in Pica size type when it 
  15. is  turned on,  you need not specify Pica on the menu.   SETEPSON 
  16. changes only those things you specifically select.
  17.  
  18.      SETEPSON can be used from within WordStar.  At the "NO FILES 
  19. MENU"  type 'R' (for Run a program) and  then  'SETEPSON'.   This 
  20. will allow you to set the printer to the correct type size, etc.
  21. before printing a document.
  22.  
  23.      If  the  printer  is  not turned on or  is  not  "selected", 
  24. nothing will seem to happen after you type a  command.   SETEPSON 
  25. will  wait until the printer is "on" before allowing you to  type 
  26. anything else. 
  27.  
  28. Miscellaneous  notes:    ALTERNATE MODE selects the italic  font. 
  29. PERFORATION SKIP causes the printer  to output 6 blank lines  at 
  30. the   bottom  of  each  page  to  keep  from  printing  over  the 
  31. perforation.   INITIALIZE  printer  sets the Epson  back  to  the 
  32. default  state  that you get when you first turn  the  power  on.  
  33. This  version  of  SETEPSON includes for the first time  an  idea 
  34. which originated with Arnold Seibel of Monterey, CA.  He wrote in 
  35. response  to  some of the problems that occurred with  the  first 
  36. versions of this program but also described a very clever  method 
  37. for  squeezing  large  amounts of text onto a  single  page.   By 
  38. selecting SUBSCRIPT mode, 12 LINES/INCH, and CONDENSED print, one 
  39. is  able to print approximately 120 lines of 132 characters  each 
  40. (almost 16,000 characters/page!).   Mr. Seibel says that he finds 
  41. it useful for printing program listings for debugging purposes.
  42.  
  43.      SETEPSON was written in assembly language for speed.  It and 
  44. the other programs in the SETPRINT series are designed to work on 
  45. Zenith  Z110  and  Z120 microcomputers under the  ZDOS  operating 
  46. system.   They  will  also work on the IBM PC under  PC-DOS  (and 
  47. I hope, the new Z150 and Z160). The programs now try to determine 
  48. the  system  they are operating on and select the  proper  screen 
  49. control codes.  
  50.  
  51.      STEPSON  and  the other programs are  simple-minded  because 
  52. they don't check for incompatible commands (e.g.,  selecting both 
  53. "Pica" and "ELite" type sizes) or for "illegal" commands.    Each 
  54. command  is  transmitted  to  the printer as  it  is  typed.   If 
  55. incompatible  commands are entered,  most printers simply act  on èthe last one.
  56.  
  57.      SETEPSON is one of the SETPRINT family of programs which are 
  58. designed  to  provide  a  simple means  of  initializing  various 
  59. printers.  
  60.  
  61.      The SETPRINT programs now available include:
  62.  
  63.                SETMPI -- for the MPI 99G & 150 printers
  64.                SETOKI -- for Okidata 82, 83, 84, 92, & 93 printers
  65.                SETEPSON -- for Epson MX, RX, & FX printers
  66.                SETPRO -- for ProWriter I & II (C.Itoh) printers
  67.  
  68.      My goal has been to provide easy access to the most commonly 
  69. used functions.   For each printer, there are more sophisiticated 
  70. functions  that  I  have not implemented  here  (such  things  as 
  71. setting  the  left print margin).   The first two  programs  were 
  72. created  out  of necessity -- I needed an easy way to change  the 
  73. settings  on  the  MPI and Okidata printers  I  used  frequently.  
  74. Because  of local interest,  I also coded versions for Epson  and 
  75. ProWriter printers.   
  76.  
  77.      Therein lies a tale:    I don't have ready access to  either 
  78. of  those printers,  so I used summary tables of control codes to 
  79. prepare  their  versions.    The  original  SETPRO  and  SETEPSON 
  80. programs were presented to local users with the warning that  the 
  81. codes  might  not be totally correct because the  summary  tables 
  82. were ambiguous in places.   Sure enough, Murphy took a particular 
  83. interest in SETEPSON!   Versions 1.11 and 1.12 have been found to 
  84. contain  errors  (or  at least poor guesses about  which  of  the 
  85. multiple  control  codes to select for  a  particular  function).  
  86. Worse, because the first users reported absolutely NO problems, I 
  87. eventually  took the warnings out of the SETEPSON  documentation.   
  88. Experience  has  taught  me never to say that software  is  "bug-
  89. free",  but as far as I can determine, all of the known bugs have 
  90. been corrected!
  91.  
  92.      I  enjoy hearing from people who are using  these  programs.   
  93. Please  let  me know if there are features which would make  them 
  94. more useful (or correct!).
  95.      
  96.                                    John Toppins
  97.                                    Wheatstone Systems
  98.                                    227 Wisconsin
  99.                                    Lawrence, Kansas  66044
  100.                                    (913) 841-2272
  101.  
  102.      You may use SETEPSON for any non-commercial purpose.  This 
  103. includes giving it away to anyone else who agrees not to sell it.
  104.  
  105.